From 0740fb5c6442aa826a10acf052d7a7b15ea29b78 Mon Sep 17 00:00:00 2001 From: Daniel Boles Date: Fri, 4 Aug 2017 00:18:13 +0100 Subject: [PATCH] gskrendernodeimpl: Fix leak of cairo_pattern_t It was not destroyed after setting it on the cairo_context_t, as it is in every other case. https://bugzilla.gnome.org/show_bug.cgi?id=785793 --- gsk/gskrendernodeimpl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gsk/gskrendernodeimpl.c b/gsk/gskrendernodeimpl.c index ae854bfbc7..996f270ea4 100644 --- a/gsk/gskrendernodeimpl.c +++ b/gsk/gskrendernodeimpl.c @@ -2558,6 +2558,7 @@ gsk_color_matrix_node_draw (GskRenderNode *node, cairo_paint (cr); cairo_restore (cr); + cairo_pattern_destroy (pattern); } #define GSK_COLOR_MATRIX_NODE_VARIANT_TYPE "(dddddddddddddddddddduv)" -- 2.30.2